package  gearunits.models{
	import away3d.core.base.Face;
	import away3d.core.base.Mesh;
	import away3d.core.base.UV;
	import away3d.core.base.Vertex;
	import away3d.core.utils.Init;

	public class AMeshStoreshopFloor extends Mesh {
		private var ve:Array;
		private var fa:Array;

		public function AMeshStoreshopFloor(init:Object = null) {
			super( init );
			init = Init.parse(init);
			ve = [];
			v(-319.999969,1.000000,320.000000);
			v(-320.000122,1.000000,-319.999878);
			v(319.999817,1.000000,-320.000183);
			v(320.000122,1.000000,319.999878);
			v(-319.999878,-1.000000,320.000122);
			v(-320.000031,-1.000000,-319.999939);
			v(320.000000,-1.000000,-320.000000);
			v(320.000000,-1.000000,320.000000);
			v(-320.000000,1.000000,192.000015);
			v(-320.000031,1.000000,64.000046);
			v(-320.000061,1.000000,-63.999943);
			v(-320.000092,1.000000,-191.999908);
			v(319.999878,1.000000,-192.000168);
			v(319.999939,1.000000,-64.000153);
			v(320.000000,1.000000,63.999870);
			v(320.000061,1.000000,191.999878);
			v(-319.999908,-1.000000,192.000107);
			v(-319.999939,-1.000000,64.000092);
			v(-319.999969,-1.000000,-63.999931);
			v(-320.000000,-1.000000,-191.999939);
			v(320.000000,-1.000000,-192.000000);
			v(320.000000,-1.000000,-63.999996);
			v(320.000000,-1.000000,64.000015);
			v(320.000000,-1.000000,192.000000);
			v(-191.999954,1.000000,319.999969);
			v(-63.999928,1.000000,319.999939);
			v(64.000099,1.000000,319.999939);
			v(192.000107,1.000000,319.999908);
			v(-192.000137,1.000000,-319.999939);
			v(-64.000145,1.000000,-320.000000);
			v(63.999855,1.000000,-320.000061);
			v(191.999832,1.000000,-320.000122);
			v(-191.999893,-1.000000,320.000092);
			v(-63.999924,-1.000000,320.000061);
			v(64.000061,-1.000000,320.000061);
			v(192.000031,-1.000000,320.000031);
			v(-192.000015,-1.000000,-319.999939);
			v(-64.000015,-1.000000,-319.999969);
			v(64.000000,-1.000000,-319.999969);
			v(192.000000,-1.000000,-320.000000);
			v(-192.000000,-1.000000,-191.999954);
			v(-63.999996,-1.000000,-191.999969);
			v(64.000015,-1.000000,-191.999969);
			v(192.000000,-1.000000,-191.999985);
			v(192.000000,-1.000000,-63.999985);
			v(64.000008,-1.000000,-63.999969);
			v(-63.999996,-1.000000,-63.999958);
			v(-191.999985,-1.000000,-63.999943);
			v(-191.999954,-1.000000,64.000076);
			v(-63.999958,-1.000000,64.000061);
			v(64.000038,-1.000000,64.000046);
			v(192.000015,-1.000000,64.000031);
			v(192.000015,-1.000000,192.000015);
			v(64.000031,-1.000000,192.000046);
			v(-63.999962,-1.000000,192.000061);
			v(-191.999939,-1.000000,192.000092);
			v(-191.999985,1.000000,191.999985);
			v(-63.999973,1.000000,191.999954);
			v(64.000053,1.000000,191.999939);
			v(192.000061,1.000000,191.999908);
			v(191.999985,1.000000,63.999905);
			v(63.999985,1.000000,63.999939);
			v(-64.000031,1.000000,63.999977);
			v(-192.000031,1.000000,64.000008);
			v(191.999939,1.000000,-64.000107);
			v(63.999935,1.000000,-64.000069);
			v(-64.000076,1.000000,-64.000023);
			v(-192.000061,1.000000,-63.999985);
			v(191.999878,1.000000,-192.000122);
			v(63.999886,1.000000,-192.000061);
			v(-64.000122,1.000000,-192.000015);
			v(-192.000107,1.000000,-191.999954);

			f(31,2,12,0.099694,0.998777,0.000000,0.998471,0.000306,0.898777,0.000000,0.000000,1.000000);
			f(31,12,68,0.099694,0.998777,0.000306,0.898777,0.100000,0.899083,0.000000,0.000000,1.000000);
			f(30,31,68,0.199388,0.999083,0.099694,0.998777,0.100000,0.899083,0.000000,0.000000,1.000000);
			f(30,68,69,0.199388,0.999083,0.100000,0.899083,0.199694,0.899389,0.000000,0.000000,1.000000);
			f(29,30,69,0.299082,0.999388,0.199388,0.999083,0.199694,0.899389,0.000000,0.000000,1.000000);
			f(29,69,70,0.299082,0.999388,0.199694,0.899389,0.299388,0.899694,0.000000,0.000000,1.000000);
			f(28,29,70,0.398777,0.999694,0.299082,0.999388,0.299388,0.899694,0.000000,0.000000,1.000000);
			f(28,70,71,0.398777,0.999694,0.299388,0.899694,0.399083,0.900000,0.000000,0.000000,1.000000);
			f(1,28,71,0.498471,1.000000,0.398777,0.999694,0.399083,0.900000,0.000000,0.000000,1.000000);
			f(1,71,11,0.498471,1.000000,0.399083,0.900000,0.498777,0.900306,0.000000,0.000000,1.000000);
			f(68,12,64,0.100000,0.899083,0.000306,0.898777,0.100306,0.799388,0.000000,0.000000,1.000000);
			f(12,13,64,0.000306,0.898777,0.000612,0.799083,0.100306,0.799388,0.000000,0.000000,1.000000);
			f(69,68,65,0.199694,0.899388,0.100000,0.899083,0.200000,0.799694,0.000000,0.000000,1.000000);
			f(68,64,65,0.100000,0.899083,0.100306,0.799388,0.200000,0.799694,0.000000,0.000000,1.000000);
			f(70,69,66,0.299388,0.899694,0.199694,0.899388,0.299694,0.800000,0.000000,0.000000,1.000000);
			f(69,65,66,0.199694,0.899388,0.200000,0.799694,0.299694,0.800000,0.000000,0.000000,1.000000);
			f(71,70,66,0.399083,0.900000,0.299388,0.899694,0.299694,0.800000,0.000000,0.000000,1.000000);
			f(71,66,67,0.399083,0.900000,0.299694,0.800000,0.399388,0.800306,0.000000,0.000000,1.000000);
			f(11,71,67,0.498777,0.900306,0.399083,0.900000,0.399388,0.800306,0.000000,0.000000,1.000000);
			f(11,67,10,0.498777,0.900306,0.399388,0.800306,0.499082,0.800612,0.000000,0.000000,1.000000);
			f(64,13,60,0.100306,0.799388,0.000612,0.799083,0.100612,0.699694,0.000000,0.000000,1.000000);
			f(13,14,60,0.000612,0.799083,0.000917,0.699388,0.100612,0.699694,0.000000,0.000000,1.000000);
			f(65,64,61,0.200000,0.799694,0.100306,0.799388,0.200306,0.700000,0.000000,0.000000,1.000000);
			f(64,60,61,0.100306,0.799388,0.100612,0.699694,0.200306,0.700000,0.000000,0.000000,1.000000);
			f(66,65,61,0.299694,0.800000,0.200000,0.799694,0.200306,0.700000,0.000000,0.000000,1.000000);
			f(66,61,62,0.299694,0.800000,0.200306,0.700000,0.300000,0.700306,0.000000,0.000000,1.000000);
			f(67,66,63,0.399388,0.800306,0.299694,0.800000,0.399694,0.700612,0.000000,0.000000,1.000000);
			f(66,62,63,0.299694,0.800000,0.300000,0.700306,0.399694,0.700612,0.000000,0.000000,1.000000);
			f(10,67,63,0.499082,0.800612,0.399388,0.800306,0.399694,0.700612,0.000000,0.000000,1.000000);
			f(10,63,9,0.499082,0.800612,0.399694,0.700612,0.499388,0.700918,0.000000,0.000000,1.000000);
			f(60,14,59,0.100612,0.699694,0.000917,0.699388,0.100917,0.600000,0.000000,0.000000,1.000000);
			f(14,15,59,0.000917,0.699388,0.001223,0.599694,0.100917,0.600000,0.000000,0.000000,1.000000);
			f(61,60,58,0.200306,0.700000,0.100612,0.699694,0.200612,0.600306,0.000000,0.000000,1.000000);
			f(60,59,58,0.100612,0.699694,0.100917,0.600000,0.200612,0.600306,0.000000,0.000000,1.000000);
			f(62,61,57,0.300000,0.700306,0.200306,0.700000,0.300306,0.600612,0.000000,0.000000,1.000000);
			f(61,58,57,0.200306,0.700000,0.200612,0.600306,0.300306,0.600612,0.000000,0.000000,1.000000);
			f(63,62,56,0.399694,0.700612,0.300000,0.700306,0.400000,0.600918,0.000000,0.000000,1.000000);
			f(62,57,56,0.300000,0.700306,0.300306,0.600612,0.400000,0.600918,0.000000,0.000000,1.000000);
			f(9,63,56,0.499388,0.700918,0.399694,0.700612,0.400000,0.600918,0.000000,0.000000,1.000000);
			f(9,56,8,0.499388,0.700918,0.400000,0.600918,0.499694,0.601223,0.000000,0.000000,1.000000);
			f(59,15,27,0.100917,0.600000,0.001223,0.599694,0.101223,0.500306,0.000000,0.000000,1.000000);
			f(15,3,27,0.001223,0.599694,0.001529,0.500000,0.101223,0.500306,0.000000,0.000000,1.000000);
			f(58,59,26,0.200612,0.600306,0.100917,0.600000,0.200917,0.500612,0.000000,0.000000,1.000000);
			f(59,27,26,0.100917,0.600000,0.101223,0.500306,0.200917,0.500612,0.000000,0.000000,1.000000);
			f(57,58,25,0.300306,0.600612,0.200612,0.600306,0.300612,0.500918,0.000000,0.000000,1.000000);
			f(58,26,25,0.200612,0.600306,0.200917,0.500612,0.300612,0.500918,-0.000000,0.000000,1.000000);
			f(56,57,24,0.400000,0.600918,0.300306,0.600612,0.400306,0.501223,0.000000,0.000000,1.000000);
			f(57,25,24,0.300306,0.600612,0.300612,0.500918,0.400306,0.501223,0.000000,0.000000,1.000000);
			f(8,56,24,0.499694,0.601223,0.400000,0.600918,0.400306,0.501223,0.000000,0.000000,1.000000);
			f(24,0,8,0.400306,0.501223,0.500000,0.501529,0.499694,0.601223,-0.000000,0.000000,1.000000);
			f(35,7,52,0.101223,0.499694,0.001529,0.500000,0.100918,0.400000,0.000000,0.000000,-1.000000);
			f(7,23,52,0.001529,0.500000,0.001223,0.400306,0.100918,0.400000,0.000000,0.000000,-1.000000);
			f(34,35,53,0.200918,0.499388,0.101223,0.499694,0.200612,0.399694,0.000000,0.000000,-1.000000);
			f(35,52,53,0.101223,0.499694,0.100918,0.400000,0.200612,0.399694,0.000000,0.000000,-1.000000);
			f(33,34,53,0.300612,0.499083,0.200918,0.499388,0.200612,0.399694,0.000000,0.000000,-1.000000);
			f(33,53,54,0.300612,0.499083,0.200612,0.399694,0.300306,0.399388,0.000000,0.000000,-1.000000);
			f(32,33,54,0.400306,0.498777,0.300612,0.499083,0.300306,0.399388,0.000000,0.000000,-1.000000);
			f(32,54,55,0.400306,0.498777,0.300306,0.399388,0.400000,0.399083,0.000000,0.000000,-1.000000);
			f(4,32,55,0.500000,0.498471,0.400306,0.498777,0.400000,0.399083,0.000000,0.000000,-1.000000);
			f(4,55,16,0.500000,0.498471,0.400000,0.399083,0.499694,0.398777,0.000000,0.000000,-1.000000);
			f(52,23,51,0.100918,0.400000,0.001223,0.400306,0.100612,0.300306,0.000000,0.000000,-1.000000);
			f(23,22,51,0.001223,0.400306,0.000918,0.300612,0.100612,0.300306,0.000000,0.000000,-1.000000);
			f(53,52,50,0.200612,0.399694,0.100918,0.400000,0.200306,0.300000,0.000000,0.000000,-1.000000);
			f(52,51,50,0.100918,0.400000,0.100612,0.300306,0.200306,0.300000,0.000000,0.000000,-1.000000);
			f(54,53,49,0.300306,0.399388,0.200612,0.399694,0.300000,0.299694,0.000000,0.000000,-1.000000);
			f(53,50,49,0.200612,0.399694,0.200306,0.300000,0.300000,0.299694,0.000000,0.000000,-1.000000);
			f(55,54,48,0.400000,0.399083,0.300306,0.399388,0.399694,0.299388,0.000000,0.000000,-1.000000);
			f(54,49,48,0.300306,0.399388,0.300000,0.299694,0.399694,0.299388,0.000000,0.000000,-1.000000);
			f(16,55,48,0.499694,0.398777,0.400000,0.399083,0.399694,0.299388,0.000000,0.000000,-1.000000);
			f(16,48,17,0.499694,0.398777,0.399694,0.299388,0.499388,0.299083,0.000000,0.000000,-1.000000);
			f(51,22,44,0.100612,0.300306,0.000918,0.300612,0.100306,0.200612,0.000000,0.000000,-1.000000);
			f(22,21,44,0.000918,0.300612,0.000612,0.200918,0.100306,0.200612,0.000000,0.000000,-1.000000);
			f(50,51,44,0.200306,0.300000,0.100612,0.300306,0.100306,0.200612,0.000000,0.000000,-1.000000);
			f(50,44,45,0.200306,0.300000,0.100306,0.200612,0.200000,0.200306,0.000000,0.000000,-1.000000);
			f(49,50,45,0.300000,0.299694,0.200306,0.300000,0.200000,0.200306,0.000000,0.000000,-1.000000);
			f(49,45,46,0.300000,0.299694,0.200000,0.200306,0.299694,0.200000,0.000000,0.000000,-1.000000);
			f(48,49,46,0.399694,0.299388,0.300000,0.299694,0.299694,0.200000,0.000000,0.000000,-1.000000);
			f(48,46,47,0.399694,0.299388,0.299694,0.200000,0.399388,0.199694,0.000000,0.000000,-1.000000);
			f(17,48,47,0.499388,0.299083,0.399694,0.299388,0.399388,0.199694,0.000000,0.000000,-1.000000);
			f(17,47,18,0.499388,0.299083,0.399388,0.199694,0.499083,0.199388,0.000000,0.000000,-1.000000);
			f(44,21,43,0.100306,0.200612,0.000612,0.200918,0.100000,0.100918,0.000000,0.000000,-1.000000);
			f(21,20,43,0.000612,0.200918,0.000306,0.101223,0.100000,0.100918,0.000000,0.000000,-1.000000);
			f(45,44,42,0.200000,0.200306,0.100306,0.200612,0.199694,0.100612,0.000000,0.000000,-1.000000);
			f(44,43,42,0.100306,0.200612,0.100000,0.100918,0.199694,0.100612,0.000000,0.000000,-1.000000);
			f(46,45,41,0.299694,0.200000,0.200000,0.200306,0.299388,0.100306,0.000000,0.000000,-1.000000);
			f(45,42,41,0.200000,0.200306,0.199694,0.100612,0.299388,0.100306,0.000000,0.000000,-1.000000);
			f(47,46,40,0.399388,0.199694,0.299694,0.200000,0.399083,0.100000,0.000000,0.000000,-1.000000);
			f(46,41,40,0.299694,0.200000,0.299388,0.100306,0.399083,0.100000,0.000000,0.000000,-1.000000);
			f(18,47,40,0.499083,0.199388,0.399388,0.199694,0.399083,0.100000,0.000000,0.000000,-1.000000);
			f(18,40,19,0.499083,0.199388,0.399083,0.100000,0.498777,0.099694,0.000000,0.000000,-1.000000);
			f(43,20,39,0.100000,0.100918,0.000306,0.101223,0.099694,0.001223,0.000000,0.000000,-1.000000);
			f(20,6,39,0.000306,0.101223,0.000000,0.001529,0.099694,0.001223,0.000000,0.000000,-1.000000);
			f(42,43,38,0.199694,0.100612,0.100000,0.100918,0.199388,0.000918,0.000000,0.000000,-1.000000);
			f(43,39,38,0.100000,0.100918,0.099694,0.001223,0.199388,0.000918,0.000000,0.000000,-1.000000);
			f(41,42,38,0.299388,0.100306,0.199694,0.100612,0.199388,0.000918,0.000000,0.000000,-1.000000);
			f(41,38,37,0.299388,0.100306,0.199388,0.000918,0.299083,0.000612,0.000000,0.000000,-1.000000);
			f(40,41,36,0.399083,0.100000,0.299388,0.100306,0.398777,0.000306,0.000000,0.000000,-1.000000);
			f(41,37,36,0.299388,0.100306,0.299083,0.000612,0.398777,0.000306,0.000000,0.000000,-1.000000);
			f(19,40,36,0.498777,0.099694,0.399083,0.100000,0.398777,0.000306,0.000000,0.000000,-1.000000);
			f(19,36,5,0.498777,0.099694,0.398777,0.000306,0.498471,0.000000,0.000000,0.000000,-1.000000);
			f(32,4,24,0.509567,0.099699,0.509261,0.000005,0.511125,0.099694,0.000000,1.000000,0.000061);
			f(4,0,24,0.509261,0.000005,0.510819,0.000000,0.511125,0.099694,0.000000,1.000000,0.000061);
			f(33,32,25,0.509873,0.199393,0.509567,0.099699,0.511430,0.199388,0.000000,1.000000,0.000061);
			f(32,24,25,0.509567,0.099699,0.511125,0.099694,0.511430,0.199388,0.000000,1.000000,0.000061);
			f(34,33,25,0.510179,0.299087,0.509873,0.199393,0.511430,0.199388,-0.000000,1.000000,0.000061);
			f(34,25,26,0.510179,0.299087,0.511430,0.199388,0.511736,0.299083,0.000000,1.000000,0.000061);
			f(35,34,26,0.510484,0.398781,0.510179,0.299087,0.511736,0.299083,0.000000,1.000000,0.000061);
			f(35,26,27,0.510484,0.398781,0.511736,0.299083,0.512042,0.398777,0.000000,1.000000,0.000061);
			f(7,35,27,0.510790,0.498476,0.510484,0.398781,0.512042,0.398777,0.000000,1.000000,0.000061);
			f(7,27,3,0.510790,0.498476,0.512042,0.398777,0.512348,0.498471,0.000000,1.000000,0.000061);
			f(28,1,5,0.508955,0.398777,0.509261,0.498471,0.507703,0.498476,-0.000000,-1.000000,0.000031);
			f(28,5,36,0.508955,0.398777,0.507703,0.498476,0.507397,0.398781,0.000000,-1.000000,0.000000);
			f(29,28,36,0.508649,0.299083,0.508955,0.398777,0.507397,0.398781,-0.000000,-1.000000,-0.000000);
			f(29,36,37,0.508649,0.299083,0.507397,0.398781,0.507092,0.299087,-0.000000,-1.000000,-0.000015);
			f(30,29,37,0.508343,0.199388,0.508649,0.299083,0.507092,0.299087,-0.000000,-1.000000,-0.000015);
			f(30,37,38,0.508343,0.199388,0.507092,0.299087,0.506786,0.199393,-0.000000,-1.000000,-0.000046);
			f(31,30,38,0.508038,0.099694,0.508343,0.199388,0.506786,0.199393,-0.000000,-1.000000,-0.000046);
			f(31,38,39,0.508038,0.099694,0.506786,0.199393,0.506480,0.099699,-0.000000,-1.000000,-0.000061);
			f(2,31,39,0.507732,0.000000,0.508038,0.099694,0.506480,0.099699,-0.000000,-1.000000,-0.000061);
			f(2,39,6,0.507732,0.000000,0.506480,0.099699,0.506174,0.000005,-0.000000,-1.000000,-0.000092);
			f(8,0,16,0.505868,0.398777,0.506174,0.498471,0.504310,0.398782,-1.000000,0.000000,-0.000046);
			f(0,4,16,0.506174,0.498471,0.504616,0.498476,0.504310,0.398782,-1.000000,0.000000,-0.000046);
			f(9,8,17,0.505562,0.299082,0.505868,0.398777,0.504005,0.299087,-1.000000,0.000000,-0.000046);
			f(8,16,17,0.505868,0.398777,0.504310,0.398782,0.504005,0.299087,-1.000000,0.000000,-0.000046);
			f(10,9,18,0.505256,0.199388,0.505562,0.299082,0.503699,0.199393,-1.000000,0.000000,-0.000046);
			f(9,17,18,0.505562,0.299082,0.504005,0.299087,0.503699,0.199393,-1.000000,0.000000,-0.000046);
			f(11,10,18,0.504951,0.099694,0.505256,0.199388,0.503699,0.199393,-1.000000,0.000000,-0.000046);
			f(11,18,19,0.504951,0.099694,0.503699,0.199393,0.503393,0.099699,-1.000000,0.000000,-0.000046);
			f(1,11,19,0.504645,0.000000,0.504951,0.099694,0.503393,0.099699,-1.000000,0.000000,-0.000046);
			f(1,19,5,0.504645,0.000000,0.503393,0.099699,0.503087,0.000005,-1.000000,0.000000,-0.000046);
			f(12,2,6,0.501864,0.398782,0.501558,0.498476,0.500000,0.498471,1.000000,-0.000000,0.000092);
			f(12,6,20,0.501864,0.398782,0.500000,0.498471,0.500306,0.398777,1.000000,0.000000,0.000061);
			f(13,12,20,0.502169,0.299087,0.501864,0.398782,0.500306,0.398777,1.000000,-0.000000,0.000061);
			f(13,20,21,0.502169,0.299087,0.500306,0.398777,0.500612,0.299083,1.000000,0.000000,0.000031);
			f(14,13,21,0.502475,0.199393,0.502169,0.299087,0.500612,0.299083,1.000000,-0.000000,0.000031);
			f(14,21,22,0.502475,0.199393,0.500612,0.299083,0.500918,0.199388,1.000000,0.000000,-0.000000);
			f(15,14,22,0.502781,0.099699,0.502475,0.199393,0.500918,0.199388,1.000000,-0.000000,-0.000000);
			f(15,22,23,0.502781,0.099699,0.500918,0.199388,0.501224,0.099694,1.000000,0.000000,-0.000031);
			f(3,15,23,0.503087,0.000005,0.502781,0.099699,0.501224,0.099694,1.000000,-0.000000,-0.000031);
			f(3,23,7,0.503087,0.000005,0.501224,0.099694,0.501529,0.000000,1.000000,0.000000,-0.000061);

			this.x = 0.000000;
			this.y = 0.000000;
			this.z = 0.000000;

			this.rotationX = 0.000000;
			this.rotationY = 0.000000;
			this.rotationZ = 0.000000;

			this.scaleX = 1.000000;

			this.scaleY = 1.000000;

			this.scaleZ = 1.000000;
		}
		public function v(x:Number, y:Number, z:Number):void {
			ve.push(new Vertex(x, y, z));
		}

		public function f(vertexIndex1:int, vertexIndex2:int, vertexIndex3:int, uv00:Number, uv01:Number, uv10:Number, uv11:Number, uv20:Number, uv21:Number, normalx:Number, normaly:Number, normalz:Number):void {
			var face:Face = new Face( ve[vertexIndex1], ve[vertexIndex2], ve[vertexIndex3], null, new UV(uv00, uv01), new UV(uv10, uv11), new UV(uv20, uv21) );
			addFace(face);
		}

		public function f2(vertexIndex1:int, vertexIndex2:int, vertexIndex3:int):void {
			addFace( new Face(ve[vertexIndex1], ve[vertexIndex2], ve[vertexIndex3]) );
		}

	}
}